
export default {
	data() {
		return {
			examObj:{},
		}
	},
	mounted() {
		this.getIndex()
	},
	methods: {
		getIndex(){
			this.$root.ajax({
				name:'index',
				type:'get',
				closeAllLoading:false,
				params:{
					exam_id:this.$route.query.exam_id,
					channel:this.$route.query.channel,
					url:window.location.href
				}
			}).then((d)=>{
				this.examObj=Object.assign({},this.examObj,d.data.exam)
				document.title=this.examObj.title
				return d
			}).then((d)=>{
				this.wxFun(d);
			})
		},
		wxFun(d){
			wx.config({
				debug: this.$root.config.api_url?false:true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
			    appId: d.data.share.appId, // 必填，公众号的唯一标识
			    timestamp: d.data.share.timestamp, // 必填，生成签名的时间戳
			    nonceStr: d.data.share.nonceStr, // 必填，生成签名的随机串
			    signature: d.data.share.signature,// 必填，签名
			    jsApiList: [
			    	'checkJsApi',
		            'onMenuShareTimeline',
		            'onMenuShareAppMessage',
		            'onMenuShareQQ',
		            'onMenuShareWeibo'
			    ] // 必填，需要使用的JS接口列表
			});
			wx.ready(function(){
				console.log(d.data.share.url)
				var obj={
					title:d.data.exam.title,
					link:d.data.share.url,
					imgUrl:d.data.exam.title_img,
					success:function(){
						
					},
					cancel:function(){
						
					}
				}
				wx.onMenuShareTimeline(obj)
				obj.desc='调查表';
				wx.onMenuShareAppMessage(obj)
				wx.onMenuShareQQ(obj)
				wx.onMenuShareQZone(obj)
			    // config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，config是一个客户端的异步操作，所以如果需要在页面加载时就调用相关接口，则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口，则可以直接调用，不需要放在ready函数中。
			});
		},
	},
}